artificial turf - French English Dictionary